package com.ocom.common.entity.card;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 2023年4月14日14:26:06
 * 到这个日期前的实体类
 */

@Data
@TableName("xf_record")
public class EntityXfRecord extends EntityXfRecordOrg implements Serializable {

  private static final long serialVersionUID = 3098479106755059486L;

  @TableField(exist = false)
  @JsonProperty("pPhotoUrl2")
  private String pPhotoUrl2;

  @TableField(exist = false)
  private Integer amountother;

  @TableField(exist = false)
  private Integer timesother;

  @TableField(exist = false)
  private Integer allAmount;

  @TableField(exist = false)
  private Integer allTimes;

  @TableField(exist = false)
  private Integer allRefund;

  @TableField(exist = false)
  private Integer allRefundTimes;

  @TableField(exist = false)
  private String sTime;

  @TableField(exist = false)
  private Long sum;

  @TableField(exist = false)
  private Long charge;

  @TableField(exist = false)
  private Long subsidy;

  @TableField(exist = false)
  private String mealName;

  @TableField(exist = false)
  private String amountType;

  @TableField(exist = false)
  private Long amount;

  @TableField(exist = false)
  private String orgOrderNo;

  @TableField(exist = false)
  private String reportType;

  @TableField(exist = false)
  private Long isRefund;

  @TableField(exist = false)
  private Long balance;

  @TableField(exist = false)
  private String account;

  @TableField(exist = false)
  private Integer times;

  @TableField(exist = false)
  private Integer orderNum;

  @TableField(exist = false)
  private Integer refundNum;

  @TableField(exist = false)
  private Integer refundAmount;

  @TableField(exist = false)
  private Integer amount1;

  @TableField(exist = false)
  private Integer times1;

  @TableField(exist = false)
  private Integer amount2;

  @TableField(exist = false)
  private Integer times2;

  @TableField(exist = false)
  private Integer amount3;

  @TableField(exist = false)
  private Integer times3;

  @TableField(exist = false)
  private Integer amount4;

  @TableField(exist = false)
  private Integer times4;

  @TableField(exist = false)
  private Integer amount5;

  @TableField(exist = false)
  private Integer times5;

  @TableField(exist = false)
  private Integer amount6;

  @TableField(exist = false)
  private Integer times6;

  @TableField(exist = false)
  private Integer amount7;

  @TableField(exist = false)
  private Integer times7;

  @TableField(exist = false)
  private Integer amount8;

  @TableField(exist = false)
  private Integer times8;

  @TableField(exist = false)
  private Integer amount9;

  @TableField(exist = false)
  private Integer times9;

  @TableField(exist = false)
  private Integer amount10;

  @TableField(exist = false)
  private Integer times10;

  @TableField(exist = false)
  private Integer amount11;

  @TableField(exist = false)
  private Integer times11;

  @TableField(exist = false)
  private Integer amount12;

  @TableField(exist = false)
  private Integer times12;

  @TableField(exist = false)
  private Integer closeBalance;

  @TableField(exist = false)
  private Integer openBalance;

  @TableField(exist = false)
  private Integer consumeAmount;

  @TableField(exist = false)
  private Integer consumeNumber;

  @TableField(exist = false)
  private Integer rechargeAmount;

  @TableField(exist = false)
  private Integer rechargeNumber;

  @TableField(exist = false)
  private Integer settleAmount;

  @TableField(exist = false)
  private Integer settleNumber;

  @TableField(exist = false)
  private Integer consCancelAmount;

  @TableField(exist = false)
  private Integer consCancelNumber;

  @TableField(exist = false)
  private String date;

  @TableField(exist = false)
  private Integer cashAmount;

  @TableField(exist = false)
  private Integer cashNumber;

  @TableField(exist = false)
  private Integer cashoutAmount;

  @TableField(exist = false)
  private Integer cashoutNumber;

  @TableField(exist = false)
  private Integer mngUserId;

  @TableField(exist = false)
  private Integer consNumber;

  @TableField(exist = false)
  private Integer chargeAmount;

  @TableField(exist = false)
  private Integer subAmount;

  @TableField(exist = false)
  private Integer consAmount;

  @TableField(exist = false)
  private Integer chargeNum;

  @TableField(exist = false)
  private Integer allDiscount;

  @TableField(exist = false)
  private Integer allRealAmount;

  @TableField(exist = false)
  private Integer dkAmount;

  @TableField(exist = false)
  private Integer dkTimes;

  @TableField(exist = false)
  private Integer xjAmount;

  @TableField(exist = false)
  private Integer btAmount;

  @TableField(exist = false)
  private Integer yhqAmount;

  @TableField(exist = false)
  private Integer xnzhTimes;

  @TableField(exist = false)
  private Integer jcAmount;

  @TableField(exist = false)
  private Integer jcTimes;

  @TableField(exist = false)
  private Integer merchAmount;

  @TableField(exist = false)
  private Integer merchNumber;

  @TableField(exist = false)
  private Integer merchDiscount;

  @TableField(exist = false)
  private Integer cardAmount;

  @TableField(exist = false)
  private Integer cardNumber;

  @TableField(exist = false)
  private Integer timesAmount;

  @TableField(exist = false)
  private Integer timesNumber;

  @TableField(exist = false)
  private Integer merchConsAmount;

  @TableField(exist = false)
  private String payDate;


  @TableField(exist = false)
  private Integer consTimes;
  @TableField(exist = false)
  private String disNum;
  @TableField(exist = false)
  private Integer disTimes;
  @TableField(exist = false)
  private Integer disSums;
  @TableField(exist = false)
  private Integer consSums;
  @TableField(exist = false)
  private Integer realSums;
}
